Generalising the BETA Type System

نویسندگان

  • Søren Brandt
  • Jørgen Lindskov Knudsen
چکیده

The type system of object-oriented programming languages should enable the description of models that originate from object-oriented analysis and design. In this paper, the BETA type system is generalised, resulting in direct language support for a number of new modelling aspects. The increased expressive power is obtained from a synergy between general block structure and the generalised type hierarchy, and not from syntactic additions to the language. The type hierarchy described in this paper is a superset of the class hierarchy. In order to regain an orthogonal and internally consistent language, we investigate the impact of the new type hierarchy on other parts of the language. The resulting increase in expressive power serves to further narrow the gap between statically and dynamically typed languages, adding among other things more general generics, immutable references, and attributes with types not known until runtime.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Comparison of the Mahalanobis-Taguchi System to A Standard Statistical Method for Defect Detection

The Mahalanobis-Taguchi System is a diagnosis and forecasting method for multivariate data. Mahalanobis distance is a measure based on correlations between the variables and different patterns that can be identified and analyzed with respect to a base or reference group. This paper presents a comparison of the Mahalanobis-Taguchi System and a standard statistical technique for defect detection ...

متن کامل

Recombinant Expression of the Non-glycosylated Extracellular Domain of Human Transforming Growth Factorβ Type II Receptor Using the Baculovirus Expression System in Sf21 Insect Cells

Transforming growth factor beta (TGFβ1, β2, and β3) are 25 kDa disulfide-linked homodimers that regulate many aspects of cellular functions, consist of proliferation, differentiation, adhesion and extracellular matrix formation. TGFβs mediate their biological activities by binding of growth factor ligand to two related, functionally distinct, single-pass transmembrane receptor kinases, known as...

متن کامل

The Effect of SB431542, TGF-β Receptor Inhibitor, on HCV Replication in PBMCs of Patients with Chronic Hepatitis

Background and Aims: TGF-β is an effective cytokine in the viral replication cycle, which is also highly relevant to the pathogenesis of some viral infections. TGF-β induction by viral proteins is one of the ways to escape the virus from the immune system by inhibiting interferon signaling and other immune system factors.  In recent years, the role of TGF-β and its inhibitor...

متن کامل

Molecular Cloning of Clostridium Perfringens type B Vaccine Strain Beta Toxin Gene in E. coli

Clostridium perfringens is a gram-positive, obligate anaerobic bacterium, which is widely distributed in the environment. C. perfringens is subdivided to 5 groups (types A to E), based on its four major toxin (alpha, beta, epsilon and iota). C. perfringens type B beta toxin causes inflammation and bloody necrotic enteritis. Type B related enterotoxaemia is a major problem of veterinary sciences...

متن کامل

Cut-elimination in the Strict Intersection Type Assignment System Is Strongly Normalising

This paper defines reduction on derivations in the strict intersection type assignment system of [1], by generalising cut-elimination, and shows a strong normalisation result for this reduction. Using this result, new proofs are given for the approximation theorem and the characterisation of normalisability using intersection types.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996